|
|
|
| ||
|
المشرف المتميز لشهر يونيو 2004 |
العضو المميز لشهر يونيو 2004 | |||
|
HGB |
راكان الحنيطي | |||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| الفريق العربي للبرمجة | تعليمات
بحث
اعضاء
اجندة |
| أهلا بالضيف ( تسجيل دخول | التسجيل في الموقع ) | في حال فقدت كلمة السر الخاص بالمنتدى اضغط هنا |
ترشيح العضو المميز لشهر يوليو ( 7 ) 2004
| صفحات: (7) « الاول ... 4 5 [6] 7 ( اذهب إلى أول مشاركة غير مقروءة ) | ![]() ![]() ![]() |
| arafa |
مرجع
رابط المشاركة : Aug 2 2004, 09:32 PM
|
![]() مشترك ![]() ![]() ![]() ![]() مجموعة اعضاء مشاركات : 517 رقم العضو 7,814 انضم في : 6-January 03 |
اخى الفاضل goldnoil انا اناشدك بالله عليك عليك بالتكملة لقد قمت بقرائة دروسك كلها وفهمتها بفضل الله تعالى وانت توقفت عند الجزء المهم جدا وهو كيفية الاتصال بقاعدة البيانات من نوع SQL Server لقد اوضحت بدروسك السابقة كيفية الربط مع الاكسيس ولك توضح كيفية الربط مع ال Sql Server لانك توقفت ارجوج ارجوك ارجوك اكمل اللهم اغفر له ولوالدية وللمسلمين اجمعين -------------------- |
| arafa |
مرجع
رابط المشاركة : Aug 2 2004, 09:36 PM
|
![]() مشترك ![]() ![]() ![]() ![]() مجموعة اعضاء مشاركات : 517 رقم العضو 7,814 انضم في : 6-January 03 |
لى رجاء اخر من الاخوة الاعضاء والمشرفين كيف لى الحصول على نسخة كاملة من برنامج SQL Server 2000 ويكون به كل البرامج الملحقة التى شرحها لنا الاخ goldnoil من اين احصل عليها من الانترنت؟ ومن اين احصل عليها لدى الباعة؟ انا من مصر اين اجدها وما اسم المكتبة التى اجد بها البرنامج وعنوانها وكم سعر البرنامج؟؟؟ ارجو ان توافونى بالاجابة شكرا لكم -------------------- |
| طارق إبراهيم |
مرجع
رابط المشاركة : Aug 3 2004, 11:07 AM
| ||||||||||
عضو شرف ![]() ![]() ![]() ![]() ![]() مجموعة أعضاء الشرف مشاركات : 1,041 رقم العضو 5,617 انضم في : 7-November 02 |
جميل ان احدهم ما يزال مستيقظاً و سأل عن كيفية الربط لتطبيق ما سبق يا اخى الكريم لديك طريقتين : الطريقه الاولى : من اداة ال ADO اختر الخاصيه Connection String ثم قم ببناء ال Connection String بالضغط على زر Build ثم قم بتحديد ال microsoft ole sql provider ثم اضغط next لاختيار نوع ال authentication الذى يناسبك هل هو windows authentication ام mixed قم باختيار السيرفر الذى تود الاتصال به ثم قم باختيار قاعدة البيانات التى تود التعامل معها اختبر الاتصال عن طريق زر test connection يمكنك ايضاً تحديد بعض الخصائص الاخرى والخاصه بقراءة السجلات من التبويب advanced بعد ان تنتهى اضغط ok الف مبروك الان انت اقمت عبارة الاتصال مع ال sql server الطريقه الثانيه : برمجياً
انت قمت بتحديد ال provider = SQLOLEDB لو انك تستخدم ال WINDOWS NT SECURITY وهو المفضل فسيكون ال INTEGERATED SECURITY=TRUE ال INITIAL CATALOGهو اسم قاعدة البيانات التى تود الاتصال بها الDATA SOURCEهو اسم مزود قاعدة البيانات او ال IP الخاص به هذه هى الاساسيات للاتصال
--------------------
| ||||||||||
| goldnoil |
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 377 رقم العضو 13,643 انضم في : 9-May 03 |
السلام عليكم الاخوة حسناء وعرفة وكل من مر على الموضوع اشكركم كل الشكر على اطرائكم لي وحسن تحملكم لهذه الدروس الطويلة اخوان انا لم اتوقف لكن يعلم الله كم اتوق للعودة لكن البارحة انهيت امتحان احدى مواد الماجستير ولاتنسى اني اعمل الى جانب دراستي والاجازة على الابواب قد تطرني للغياب بعض الايام عن المنتدى يبدو ان الترقية لم تكن بوقتها (مزحة) واشكرك اخ walcom على التثبيت هذا ما كنت اطمح اليه من البداية ولكن تم اختيارنا مشرفين حتى نثبته بايدينا وكنت استحي ان اطلب تثبيت موضوعي لاني لم اعتقد انه بهذه الاهمية اخت الحسناء اذا كنت تعتبريها دورة انا اريد المقابل واسعار دوراتي مرتفعة جدا فهل انتم مستعدون للدفع اذا لاتنسوني من الدعوات لي ولوالديّ وكل من ساعدني في هذه الدروس وكن لا اريدها هنا اريدها في ظهر الغيب -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| goldnoil |
مرجع
رابط المشاركة : Aug 3 2004, 01:33 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 377 رقم العضو 13,643 انضم في : 9-May 03 |
بالنسبة للاسئلة اخت حسناء راجعت الكود وهو صحيح لكن ان كنت تتابعي معي خطوة خطوة اما ان كنت تقدمتي عنا قليلا غيري اسم الSQL الى اسم STRING اخر ويمشي الحال باذن الله اخ عرفة تمام كما قال اخ طارق باستخدام الاداة ADO وقد شرحناها قبل ولكن ليس بالتفصيل فول فتح الاداة سوف تجد كما قال الاخ طارق او عبر الكود لكن هذه اعتبرها متقدمة قليلا لذلك تجاوزتها بعض الشيء وبالنسبة لامكانية الحصول على النسخة اخي في مصر لا اعلم انا موجود بالسعودية ان كنت تعرف طريقة ممكن ارسلها لك او مثل ماقال اخ طارق من مقع ميكروسوفت ولكن ستكون نسخة ديمو اي غير دائما لكنها كاملة -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| goldnoil |
مرجع
رابط المشاركة : Aug 3 2004, 01:57 PM
| ||||||||||
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 377 رقم العضو 13,643 انضم في : 9-May 03 |
وصلنا الان الى الجزء الاخير وهو كيفية اظهار البيانات
بيانيا وذلك لتحديد النسب
الرسم البياني المقدمة: الرسم البياني تطبيق مهم جدا معرفة التعامل معه حيث يعطي تصورا و ملخصا عن الحقول في السجلات و بالنسبة لفيجوال بيسك فهو يتيح لك عمل الرسوم البيانية التي تستمد مصدرها من قاعدة بيانات بكل سهولة وسيكون هذا الدرس الجزء الأول في الرسم البياني هناك عدة طرق لإظهار الرسم البياني ، فيمكنك أن تظهر رسم يبين القيم في سجل واحد مثلا درجات طالب في مادتين و لكي ترى الرسم البياني الذي يمثل الطلاب الآخرين تنتقل بزر ينقلك للسجل التالي وهذا ما سنتعلمه في هذا الدرس أو تقوم بعرض جميع سجلات الطلاب في رسم واحد مقسم على أساس كل سجل و ستتعرف على هذا بالتفصيل في دروس قادمة الدرس14 قبل أن تبدأ يجب أن تقوم بعمل قاعدة بيانات اسمها db1 و تحتوي على جدول اسمه tb1 فيه الحقول التالية : اسم الحقل نوع البيانات string name integer mathmark integer sincemark قم بعد ذلك بإضافة سجلات لقاعدة البيانات بالقيم التي تريدها الآن افتح مشروع فيجوال بيسك جديد ، بعد ذلك قم بتعريف أو ربط قاعدة البيانات في البرنامج بالكود الذي تعلمناه في الدروس السابقة و سأذكره هنا إن كنت قد نسيت أولا اذهب إلى Project >> refrences ثم حدد المكتبة Microsoft DAO 3.51 Object library قم بتعريف المتغيرين في قسم الإجراءات العامة كما في الكود التالي :
الآن اكتب الكود التالي و الذي يقوم بربط قاعدة البيانات بالبرنامج
الآن تأتي الخطوة الأساسية الأولى وهي إضافة أداة الرسم البياني و للقيام بذلك اذهب قائمة Project و اختر Components سيظهر لك مربع حوار حدد منه الاختيارMicrosoft Chart Control 6.0 (OLEDB) ستظهر لك الايقونه الخاصة به في صندوق الأدوات بعد ذلك انقر على هذه الأيقونة و ارسم شكل مربع على اغلب الفورم و سينتج لك صورة رسم بياني الآن حدد الرسم البياني و اذهب إلى نافذة الخصائص و غير الخاصية AutoIncrement إلى True و هذا ضروري لكي يقوم الرسم البياني بتغيير و تحديث نفسه تلقائيا ولن يعمل بدون أن تجعل هذه الخاصية على True أيضا اضبط الخاصية ColumnCount على 2 حيث أن هذه الخاصية تعني عدد الأعمدة في الرسم البياني و بما أننا نحتاج إلى عمودين فقط هما درجة الرياضيات و العلوم وضعنا عدد الأعمدة 2 و اضبط الخاصية RowCount على 1 وهذا الرقم يدل على عدد السجلات ا لتي تريد أن تعرضها في المرة الواحدة و ستتعرف على ذلك بالتفصيل في الدرس القادم والآن ماهو الكود الذي سيعرض البيانات على الرسم البياني ، أولا يجب أن تحدد متى يجب العرض هل عند تشغيل البرنامج أم عند النقر على زر معين ؟ و الطريقة الأفضل أن تجعله يقوم يعرض حال تنفيذ أو تحميل الفورم و بعد ذلك يمكنه أن ينتقل إلى السجل التالي بواسطة زر تنقل ، هذا يقودنا إلى انه يجب علينا وضع كود في حدث لتحميل للفورم لكي يعرض مباشرة و الكود سيكون الكود التالي : لاحظ أن اسم أداة الرسم البياني هو MSChart1
أعتقد أن الكود السابق سهل وواضح للجميع و هو يذكرنا بالأداة FlexGrid ، ففي الكود السابق حددنا أولا رقم العمود الذي ستنفذ عليه الأوامر القادمة و هو عمود رقم 1 ثم بعد ذلك وضحنا الأمر الذي نريده أن ينفذ على هذا العمود وهو وضع قيمة الحقل mathmark في هذا العمود ليعبر عنها بيانيا ونستخدم لهذا الأمرData كما هو واضح ، و الآن نريد وضع قيم الحقل الثاني وهو sincemark في العمود الثاني و نتبع لذلك نفس الخطوات السابقة حيث نحدد رقم العمود وهو 2 ثم ما نريد منه و هو التعبير عن هذا الحقل في شكل بيانا بعد ذلك وفي السطر الأخير نريد أن يضع البرنامج اسم الشخص أسفل الرسم البياني و هو ما يسمى بالصف Row ونستخدم الخاصية RowLabel و نخزن فيها قيمة حقل الاسم Name الآن المرحلة الثانية و هي أن يقوم المستخدم بالتنقل بين الحقول لإظهارها في شكل الرسم البياني و سنقوم بإنشاء زرّي أمر واحد للتقدم الأمام وواحد للرجوع للخلف ، في الزر المخصص للتنقل للإمام نستخدم الكود التالي :
لاحظ أن الكود نفس الكود في حدث التحميل مع الأخذ في الاعتبار نقطتين أولا الانتقال للسجل التالي لكي يتم عرض البيانات في السجل التالي ، و وضع شرط ليتحقق هل عند الوصول للسجل الأخير ليقوم بالخروج من ا لإجراء لكي نتفادى المشاكل ،، هذا كل شيء أما الكود الذي يقوم بالرجوع إلى الخلف فهو :
الكود السابق نفس كود الانتقال للإمام مع تغيير أمر التحرك الأمام بأمر التحرك للخلف MovePrevious و تم تغيير شرط التأكد من وصولنا للسجل الأول بحيث يتوافق مع الحالة الشكل النهائي ![]() لاحظ أن المحورين يتم تقسيمهما تلقائيا على حسب الأرقام في السجلات يمكنك التحكم في بعض الخصائص مثل جعل الرسم البياني على شكل خطوط أو مجسمات ثلاثية الأبعاد و غير ذلك يمكنك اكتشاف ذلك بنفسك بالضغط على الزر الأيمن على الرسم البياني و اختيار Properties واسف على الاطالة -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف | ||||||||||
| arafa |
مرجع
رابط المشاركة : Aug 3 2004, 07:32 PM
|
![]() مشترك ![]() ![]() ![]() ![]() مجموعة اعضاء مشاركات : 517 رقم العضو 7,814 انضم في : 6-January 03 |
الاخ العزيز طارق ابراهيم اشكرك جدا من كل قلبى لتجاوبك السريع الاخ الفاضل goldnoil اشكرك لانك سوف تكمل معنا بقية الدروس نفعك الله بعلمك إن شاء الله بالدنيا والاخرى وجعل مثوى والديك الجنة انا متابع الان معك الدروس ولكن ينقصنى التطبيق العملى لانى حتى الان لم استطيع الحصول على نسخة SQL Server 2000 ارجو من يدلنى اين تباع هذة النسخة فى مصر وكم سعرها يبدو ان حجمها على الانترنت كبير جدا وسوف تأخذ وقت كبير لتنزيلها -------------------- |
| goldnoil |
مرجع
رابط المشاركة : Aug 5 2004, 05:01 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 377 رقم العضو 13,643 انضم في : 9-May 03 |
الاخ عرفة نصيحة بما انك تدرس معنا لكن لم تطبق عملي ان
تكتفي بهذا القدر وبعد التطبيق العملي تتابع وستجد العديد ممن سيكونون الى
جانبك -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| goldnoil |
مرجع
رابط المشاركة : Aug 5 2004, 05:57 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 377 رقم العضو 13,643 انضم في : 9-May 03 |
اخواني هذا الكتاب هدية لكم ولكن اقول انه غير مكتمل
ارجو ان تعذروني على اي تقصير وارجو منكم المساعدة معي حتى ننهيه الاخ joe911 اظن قد حان الوقت حتى تدرج مشاركاتك حول التقارير وسوف اضمها للكتاب ان سمحت لي الكتاب صغير لا يتعدى ال700 كيلو بايت تم تحرير هذه المشاركة بواسطة goldnoil فيAug 5 2004, 05:57 PM ملف مرفق ( عددع مرات التحميل : 33 )
SQL E-book.pdf-------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| walcom |
مرجع
رابط المشاركة : Aug 5 2004, 11:11 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 780 رقم العضو 17,661 انضم في : 16-September 03 |
شكرا لك ، أوفيت وكفيت يا
أخ goldnoil ، والآن الدور علينا |
| joe911 |
مرجع
رابط المشاركة : Aug 6 2004, 12:49 AM
|
عضو شرف ![]() ![]() ![]() ![]() مجموعة أعضاء الشرف مشاركات : 812 رقم العضو 24,631 انضم في : 16-April 04 |
بمشيئة الله سوف أبدأ فى التقارير , و لكن أرجو أن تحدد
الترتيب, التقارير العادية بالملفات النصية,الداتا ريبورت, الكريستال ريبورت 4.6 و الكريستال ريبورت 9 |
| عماد الخليل |
مرجع
رابط المشاركة : Aug 6 2004, 01:31 AM
|
عضو شرف ![]() ![]() ![]() مجموعة أعضاء الشرف مشاركات : 449 رقم العضو 21,366 انضم في : 9-December 03 |
بارك الله فيك اخي خالد
(goldnoil) على هذا المجهود العظيم ولكل من ساهم معك. حمستني ذهبت واحضرت SQL
SERVER 2000 لكني لم اركبه بعد. وبعدين يا طارق الواحد بيشجع مو بيكسل
التانيين (سلام مني لك) لا تزعل انا بمزح. صدقوني هذا من العمل الذى ينفع في
الدنيا والاخرة وستجد من يستفيد منه ولو بعد حين اليست هذه هي الغاية؟ هل
يوجد اي مشكلة في تركيب البرنامج على XP PRO ؟ حيث انني كنت اقرا بالانترنت
عن تركيبه ووجدت البعض يتحدث عن مشاكل في اجزاء منه.
-------------------- اخي المسلم عند كتابة آية او حديث تحرى الدقة فربما نقل
عنك غيرك وساهمت بالتحريف لا قدر الله. مواقع مفيدة كيف تعمل الاشياء - معجم التكنولوجيا اخي الكريم احرص على اختيار اسم لموضوعك يتناسب و المحتوى فهو يدل على ثقافتك. |
| arafa |
| ||
![]() مشترك ![]() ![]() ![]() ![]() مجموعة اعضاء مشاركات : 517 رقم العضو 7,814 انضم في : 6-January 03 |
بسم الله الرحمن الرحيم تم تحرير هذه المشاركة بواسطة arafa فيAug 6 2004, 07:05 PM -------------------- | ||
| goldnoil |
مرجع
رابط المشاركة : Aug 6 2004, 09:14 PM
|
مشرف منتدى مبرمجي Microsoft SQL Server ![]() مجموعة المشرفين مشاركات : 377 رقم العضو 13,643 انضم في : 9-May 03 |
بارك الله فيكم اخوان walcom joe911 وعماد وكل من ساهم
معي اخي joe لن اتدخل في طريقة ترتيبك للامور ابدا من المكان الذي تجده مناسب لك وللاعضاء اخي عماد اهلا بك معنا في ال sql server وان شاء الله نكون قد قدمنا مادة علميا جيدة اسف على تاخري انا في اجازة ولكن امر على المنتدى مرور كل يوم نصف ساعة لاطلع على الجديد فقط كتبت اقتراح في قسم المقالات العامة لكن اصبت بخيبة امل من بعد الردود والزيارات -------------------- إذا لم تزد شيئا على الحياة
كنت أنت زائدا على الحياة.. - الرجل الذي صعد الهملايا قال لم أنتصر على جبل.. انتصرت على نفسي! - لن تكون فاشلا إلا إذا توقفت عن المحاولة براءة اختراع بالمجان كل ماتود معرفته عن مسجل النظام SQL SERVER سلسلة دروس من الصفر حتى الاحتراف |
| الحسناء |
مرجع
رابط المشاركة : Aug 7 2004, 11:03 AM
| ||||
عضو ![]() ![]() مجموعة اعضاء مشاركات : 57 رقم العضو 19,060 انضم في : 25-October 03 |
السلام عليكم ورحمة الله وبركاته
مبارك لك العوده بنفس القوه اخي goldnoil واتمنى لك التوفيق في جميع الامتحانات بالنسبه للدفع.. هل تتعامل ببطاقات الاتمان؟ لاني لا اتعامل بالسيوله النقدية : )-- شكرا لك على ردودك ولاكن يا اخي لم يعمل معي الحل مع العلم اني لم اكمل تطبيق باقي الدروس بسبب هذه العقبه انا اعلم ان الموضوع ليس بالسهل لضيق الوقت لديك لكن رجائي منك او من احد الاعضاء المتابعين للموضوع اعطاء مثال بسيط مصغر لهذا الموضوع ===هذا الشرح المفصل للسؤال للاخوان الراغبون بالمساعده ولكم جزيل الشكر==== ================================================== السئوال هو انني متابع لدروسك واطبقها جميعا الى ان وصلنا لهذا السطر المهم الذي اعتبرته العامود الفقرى لعمليات الاستعلام
عند عملية الاستعلام يعترض البرنامج على هذا الامر حيث ان الامر في البوتن كلك كالتالي
هل ترمز tb هل ترمز الى الجدول في قاعدة البيانات حيث اننا قمنا بتسميته tb1 ارجو تفصيلها وتوضيحها رجااااء لاهميتها وشكراا جدا ================================================== | ||||
صفحات:
(7) «
الاول ... 4 5 [6] 7 |
![]() ![]() ![]() |